# 捕获异常的语法
# try:
#   可能出现异常的代码
# except「异常 as 别名]:
#   发生异常时，对异常处理的代码
# [else:]
#   没有发生异常，执行的代码
# [finally:]
#   不管有没有异常，都要执行的代码

try:
    n1 = 10
    n2 = 0
    res = n1 / n2
# 处理方式1——最简单的处理方式
# except:
#     print("异常是")
# 处理方式2——获取到异常类型
# 1.表示要捕获Exception和它子类类型异常
# except Exception as e:
#     print(e)
# 处理方式3
# 2.表示要捕获指定ZeroDivisionError异常
except ZeroDivisionError as e:
    print(e)
print("继续执行")
